function HandleTableRowCourier(gui, item, options) {
  this._gui = gui;
  this._item = item;
  this._options = options;

  this._createElements();
};

HandleTableRowCourier.prototype._createElements = function() {
  var a, img, _self = this;
  
  a = document.createElement('a');
  a.href = '?p=pagefactory&t=pagebackendcourier&m=' + JSON.stringify({ a: 2, b: 2 }) + '&opts=' + JSON.stringify({ id: this._item.id });
  a.appendChild(document.createTextNode(this._item.name));
  this._gui.name.appendChild(a);
 
  img = document.createElement('img');
  img.src = 'images/common/delete.png';
  img.style.cursor = 'pointer';
  img.onclick = function() { new RequestUtils()._mwrite('icourier', [], [_self._item], function() { _self._options.callbackFunc(); }, null); };
  this._gui.remove.appendChild(img);
};